package com.nextel.project.pedido.rms;




import com.nextel.project.reporte.bean.ReporteKPIBean;
import pe.com.nextel.rms.GestorRMS;
import pe.com.nextel.rms.Persistente;
import pe.com.nextel.util.List;

/**
 * 
 * @author eespinoza
 */
public class RMSKPI extends GestorRMS {

    ReporteKPIBean bean = new ReporteKPIBean();
    
    public RMSKPI() {
        super("RMS_KPI");
    }

    public void guardarKPI(ReporteKPIBean object) throws Exception {
         try {
            abrirRS();
            guardar(object);
        } finally {
            cerrarRS();
        }
    }

    public ReporteKPIBean obtenerKPI() throws Exception {
        List lista = getAllBean();
         
        if (lista != null && lista.size() > 0) {
            return (ReporteKPIBean) lista.get(0);
        }
        
        return new ReporteKPIBean();
    }

    protected Persistente createObjectBean() {
        return bean;
        
    }
}
